/**
 * 
 */
package net.sisgac.despacho_mercaderia.service;


import java.util.List;

import net.sisgac.atencion_cliente.model.Mercaderia;
import net.sisgac.cliente.model.Cliente;
import net.sisgac.despacho_mercaderia.model.GuiaRemision;
import net.sisgac.despacho_mercaderia.model.OrdenServicio;
import net.sisgac.despacho_mercaderia.model.TipoMercaderia;
import net.sisgac.despacho_mercaderia.model.Transportista;

/**
 * @author Luis Yarleque
 *
 */
public interface DespachoMercaderiaService {
	
	public Transportista buscarTransportista(int cod);
	
	
	public String registrarGuiaRemision(GuiaRemision guiaRemision);
	
	public List<OrdenServicio>  buscarOS(OrdenServicio o);
	
	public Cliente  buscarCliente(String cliente);

	public void actualizar(Mercaderia mercaderia);
	
	public String grabarOrdenServicio(OrdenServicio o);
	
	
	
	public String actualizarDetalleOrden(OrdenServicio o);
	
	public List<Mercaderia> listarMercaderia(int id);
	

}
